home *** CD-ROM | disk | FTP | other *** search
/ United Public Domain Gold 2 / United Public Domain Gold 2.iso / business / pb051.dms / pb051.adf / Install < prev    next >
AmigaDOS Script File  |  1993-05-01  |  3KB  |  128 lines

  1. .key destination
  2. .bra {
  3. .ket }
  4.  
  5. ;          *** KBE Reminder v1.0ß - Hard Drive Installation Script ***
  6. ;                  *** This program © 1993 KBE Software ***
  7. ;                      *** Written by Damon Bennett ***
  8.  
  9. "Reminder:c/path" "Reminder:c/" add
  10.  
  11. Failat 30
  12.  
  13. If "{Destination}" EQ ""
  14.  
  15. echo " KBE Reminder v1.0ß - Hard Drive installation Program Usage ..."
  16. echo ""
  17. echo "IMPORTANT: You must boot from your Hard Drive to run this progam,"
  18. echo "otherwise certain bits of the Catalogue will not be set-up correctly."
  19. Echo ""
  20. Echo "From Workbench:-   Hold down SHIFT and click once on the INSTALL"
  21. echo "icon, and while still holding down SHIFT, DOUBLE-CLICK the icon"
  22. echo "for the directory you want the Reminder put in."
  23. Echo ""
  24. Echo "From CLI/Shell:-   Enter the command Execute Install <Destination>"
  25. echo "Where <Destination> is where you want the Reminder put."
  26. echo ""
  27. echo ""
  28. echo "Press the LEFT mouse button when you have read this."
  29. waitmouse
  30.  
  31. skip enditall
  32. endif
  33.  
  34. echo "KBE Reminder - Hard Drive installation program ..."
  35. echo ""
  36. echo "Making Directory for Catalogue files ...."
  37. echo ""
  38. cd "{destination}"
  39. makedir Reminder
  40. copy "Reminder:icons/drawer.info" to Reminder.info
  41.  
  42. if NOT exists Reminder
  43. echo "Sorry - Unable to make directory for reminder - Aborting ...."
  44. wait 5
  45. skip enditall
  46. endif
  47.  
  48. cd Reminder
  49. echo "Copying Reminder program to Hard Drive ..."
  50. echo ""
  51. copy "Reminder:Reminder" to ""
  52. copy "Reminder:Reminder.info" to ""
  53.  
  54. if error
  55. skip copyerr
  56. endif
  57. echo "Copying data files ..."
  58. copy "Reminder:#?.Data" to ""
  59.  
  60. echo "Copying and updating configuration file..."
  61. cd >ram:file2
  62. echo >ram:file1 "KBErmPath" noline
  63. join ram:file1 ram:file2 to s:Reminder.Dat
  64. delete ram:file1 quiet
  65. delete ram:file2 quiet
  66.  
  67. ask "Do you want the documentation file copied? (Y/N)"
  68. if warn
  69. echo "Copying document ..."
  70. echo ""
  71. copy "Reminder:ReadMe#?" to ""
  72. if error
  73. skip copyerr
  74. endif
  75. if not exists c:ppmore
  76. copy "Reminder:c/ppmore" to c:
  77. echo "PPMore Copied..."
  78. endif
  79. endif
  80.  
  81. if exists libs:rexxsyslib.library
  82.   if exists sys:rexx
  83.     copy Reminder:rexx/#? to sys:rexx quiet
  84.   else
  85.     copy Reminder:rexx/#? to s: quiet
  86.   endif
  87.   echo "ARexx has been detected on your Hard Drive, to make the"
  88.   echo "checking programs run in your Startup-Sequence, please"
  89.   echo "read the the document file; 'README'"
  90.   echo ""
  91.   echo "** Press Left Mouse Button To Continue **"
  92.   waitmouse
  93. endif
  94.  
  95. echo " OK ... The KBE Reminder v1.0ß program (and checking programs)"
  96. echo "is now installed on your hard drive."
  97. echo "To use it, open the new drawer that has been made for it"
  98. echo "on your hard drive, and double click the Reminder icon"
  99. echo " "
  100. echo "There is no other things that need doing, even your"
  101. echo "Startup-Sequence doesn't need changing, unless you"
  102. echo "wish to have the checking programs run automatically."
  103. echo " "
  104. echo " "
  105. echo "Press LEFT mouse button when ready ..."
  106. waitmouse
  107. skip enditall
  108.  
  109. lab copyerr
  110.  
  111. echo "Error - Unable to copy required files - Deleting Direcory and aborting."
  112.  
  113. cd {destination}
  114.  
  115. if exists Reminder
  116. delete >nil: Reminder all
  117. endif
  118.  
  119. if exists Reminder.info
  120. delete >nil: Reminder.info
  121. endif
  122.  
  123. lab enditall
  124.  
  125. Echo "KBE Reminder v1.0ß - © 1993 KBE Software"
  126. path "Reminder:c/" remove
  127.  
  128.